21384da781ccbdc9eeb03d5cde334fe3550cf4cd,xml/dom-impl/src/com/intellij/util/xml/impl/DomAnchorImpl.java,DomAnchorImpl,diagnoseNegativeIndex,#T#DomElement#AbstractDomChildrenDescription#List#,87
Before Change
diag.append(" hasSame, same=" + (value == t) +
", equal=" + value.equals(t) +
", equal2=" + t.equals(value) +
", sameElements=" + (t.getXmlElement() == value.getXmlElement()) +
"\n");
}
}
After Change
DomElement value = values.get(i);
if (value.toString().equals(t.toString())) {
final XmlElement tElement = t.getXmlElement();
final XmlElement valElement = value.getXmlElement();
diag.append(" hasSame, i=" + i +
"; same=" + (value == t) +
", equal=" + value.equals(t) +
", equal2=" + t.equals(value) +
", t.physical=" + (tElement == null ? "null" : String.valueOf(tElement.isPhysical())) +
", value.physical=" + (valElement == null ? "null" : String.valueOf(valElement.isPhysical())) +
", sameElements=" + (tElement == value.getXmlElement()) +
"\n");
if (tElement != null && valElement != null) {